// pages/personalCenter/index/index.js
var toLog = require('../../../module/toLog');
var app = getApp();
Page({

    /**
     * 自定义函数部分
     */

    //初始化页面数据
    pageInit: function() {
        //设置页面标题
        wx.setNavigationBarTitle({
            title: '个人中心'
        });
        //判断用户等级，赋值给可用的功能
        if (app.globalData.user_info.user_rank == 2 || app.globalData.user_info.user_rank == '2') { //负责人
            this.setData({
                all_func_content: [{
                    name: '招新表单管理'
                }, {
                    name: '更改招新页面的组织介绍'
                }, {
                    name: '签到'
                }, {
                    name: '投票'
                }]
            });
        } else if (app.globalData.user_info.user_rank == 3 || app.globalData.user_info.user_rank == '3') { //部长
            this.setData({
                all_func_content: [{
                    name: '签到'
                }, {
                    name: '投票'
                }]
            });
        } else if (app.globalData.user_info.user_rank == 4 || app.globalData.user_info.user_rank == '4') { //干事
            this.setData({
                all_func_content: [{
                    name: '签到'
                }, {
                    name: '投票'
                }]
            });
        } else if (app.globalData.user_info.user_rank == 1 || app.globalData.user_info.user_rank == '1') { //指导老师}
            this.setData({
                all_func_content: [{
                    name: '签到'
                }, {
                    name: '投票'
                }]
            });
        }
        this.setData({
            name: app.globalData.user_info.user_name
        });
        this.setData({
            depart: app.globalData.user_info.user_depart
        });
        this.setData({
            id: app.globalData.user_info.user_id
        });
        this.setData({
            org: app.globalData.user_info.user_org
        });
        this.setData({
            rank: app.globalData.user_info.user_rank
        });
        this.setData({
            time: app.globalData.user_info.user_date
        });
    },

    /**
     * 页面函数部分
     */

    //点击进入功能菜单
    all_func_confirm: function() {
        this.setData({
            all_func_visible: !this.data.all_func_visible
        })
    },
    //功能菜单返回
    all_func_cancel: function() {
        this.setData({
            all_func_visible: !this.data.all_func_visible
        })
    },
    //选择进入某项功能
    all_func_click: function(e) {
        this.setData({
            all_func_visible: !this.data.all_func_visible
        })
        //判断用户等级，赋值给可用的功能
        if (app.globalData.user_info.user_rank == 2 || app.globalData.user_info.user_rank == '2') { //负责人
            switch (e.detail.index) {
                case 0:
                    wx.navigateTo({
                        url: '../recruitForm/recruitForm',
                    });
                    toLog('002001');
                    break;
                case 1:
                    wx.navigateTo({
                        url: '../changeOrgDes/changeOrgDes',
                    });
                    toLog('002003');
                    break;
                case 2:
                    wx.navigateTo({
                        url: '../checkIn/checkIn',
                    });
                    toLog('002002');
                    break;
                case 3:
                    wx.navigateTo({
                        url: '../vote/vote',
                    });
                    toLog('002004');
                    break;
            }
        } else if (app.globalData.user_info.user_rank == 3 || app.globalData.user_info.user_rank == '3') { //部长
            switch (e.detail.index) {
                case 0:
                    wx.navigateTo({
                        url: '../checkIn/checkIn',
                    });
                    toLog('002002');
                    break;
                case 1:
                    wx.navigateTo({
                        url: '../vote/vote',
                    });
                    toLog('002004');
                    break;
            }
        } else if (app.globalData.user_info.user_rank == 3 || app.globalData.user_info.user_rank == '4') { //干事
            switch (e.detail.index) {
                case 0:
                    wx.navigateTo({
                        url: '../checkIn/checkIn',
                    });
                    toLog('002002');
                    break;
                case 1:
                    wx.navigateTo({
                        url: '../vote/vote',
                    });
                    toLog('002004');
                    break;
            }
        } else if (app.globalData.user_info.user_rank == 3 || app.globalData.user_info.user_rank == '1') { //指导老师
            switch (e.detail.index) {
                case 0:
                    wx.navigateTo({
                        url: '../checkIn/checkIn',
                    });
                    toLog('002002');
                    break;
                case 1:
                    wx.navigateTo({
                        url: '../vote/vote',
                    });
                    toLog('002004');
                    break;
            }
        }
    },

    /**
     * 页面的初始数据
     */
    data: {
        //初始不显示功能菜单
        all_func_visible: false,
        //功能菜单选项
        all_func_content: []
    },
    /**
     * 生命周期函数--监听页面加载
     */

    onLoad: function() {

    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function() {
        wx.hideShareMenu({});
        //初始化页面数据
        this.pageInit();
    },
    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function() {

    }
})